Career 2015 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F1 Australia F2 USA F8 USA F13 USA F8 USA F22 USA F12 Australia F9 Zivnobanka Open - Prostejov Ho Chi Minh City Challenger - Ho Chi Minh City Hilton Waikoloa Village USTA Challenger - Waikoloa GHI Bronx Classic - Bronx Open de Franche Comte - Besancon 2003 West Side Tennis Club Challenger - Forest Hills 2003 USTA Tallahassee Tennis Challenger - Tallahassee The Granby Natrel Challenger - Granby Jameson Cup - Milan Hilton Waikoloa Village USTA Challenger - Waikoloa Steelers Cup - Kosice Corona Mexico City Open - Mexico City XXXVII Torneig C.E. Laieta - Barcelona XL Capital Bermuda Open - Bermuda Tallahassee Tennis Challenger - Tallahassee Odlum Brown Vancouver Open - Vancouver USTA/Adtech Challenger - Boston USTA Challenger of Burbank - Burbank The LTA Cardiff Challenger - Cardiff 2006 North Shore Pro Tennis Championship - Winnetka Zivnobanka Czech Open - Prostejov GHI Bronx Tennis Classic - Bronx Granby Challenger - Granby drkoop.com USTA Tennis Championships of Houston - Houston Dusseldorf Open 2006 - Dusseldorf Yokohama International Tennis Tournament - Yokohama USTA Men's Challenger of Urbana-Champaign - Urbana Kobstaedernes ATP Challenger - Kolding Challenger Banque Nationale Rimouski - Rimouski IV Gramado Open de Tenis - Gramado South African Airways Tennis Open - Durban 4th Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Rabat 2002 Azalea Orthopedic Challenger - Tyler University of Tennessee USTA Challenger - Knoxville Ispat Open 2004 - Ostrava Schickedanz Open 2007 - Furth The USTA Challenger at West End Racquet - Torrance Binghamton Professional Tennis Tournament - Binghamton The LTA Hull Challenger - Hull 2002 Eddleman USTA Challenger - Birmingham GHI Bronx Classic - Bronx Almaty Challenger 1 - Almaty Heineken Challenger - Ho Chi Minh City Nova Challenger Osaka - Osaka ATP Tour Challenger at Nellie Gail - Laguna Hills 2002 USTA Challenger of Calabasas - Calabasas Brasov Challenger - Brasov III Gramado Open de Tenis - Gramado ATP Challenger Trophy 2007 - Trnava Open Costa Daurada - Tarragona 2001 USTA Challenger of Calabasas - Calabasas San Luis Potosi Challenger - San Luis Potosi ARMS USTA Challenger - Rocky Mount 2002 Tulsa USTA Challenger - Tulsa USTA Men's Challenger of Dallas - Dallas 2002 FSE Challenger - Tarzana Gran Copa Ericsson - Rio de Janeiro III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Samsung Securities Cup Challenger - Seoul Tennis Napoli Cup - Napoli Open Sainte-Victoire - Aix-En-Provence 2003 Eddleman USTA Challenger - Birmingham Waco International Tennis Challenger - Waco 2004 Freeman Men's Challenger - Joplin Eddleman/USTA Challenger - Birmingham Nord/LB Open 2004 - Braunschweig Urbana-Champaign Challenger - Urbana Smith Barney Men's Challenger - Covington USTA Challenger of San Antonio - San Antonio Hilton Waikoloa Village USTA Challenger - Waikoloa 2005 West Side Tennis Coub Men's Challenger - Forest Hills 2003 USTA Challenger of Calabasas - Calabasas Bancolombia Open - Cali The Wright Financial Group, Inc. Challenger - Champaign West Side Tennis Challenger - Forest Hills ATU Cup - Weiden XI Open International D'Andorra - Andorra Open Castilla y Leon - Segovia 2004 Colorado Tennis Classic - Denver Porsche Open - Poznan The Natrel's Challenger - Granby Heineken Challenger - Ho Chi Minh City USTA Seascape Challenger - Aptos Burnie Challenger Tanger Challenger Meknes Challenger Czech Open 2005 - Prostejov St. Brieuc Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Sofia Challenger Ostrava Challenger Binghamton Professional Tennis Tournament - Binghamton Lugano Challenger Rijeka Challenger Scheveningen Challenger GHI Bronx Classic - Bronx dBI Tennis Challenger - Binghamton Tampere Challenger Poznan Challenger San Marino Challenger Challenger Copa Sevilla - Seville Cordenons Challenger BMW Tennis Championship - Sunrise 2006 Challenger of Santa Clarita California Challenger - Valencia Odlum Brown Vancouver Open - Vancouver Napoli Challenger College Station Challenger - College Station Austin Challenger - Austin Tarragona Challenger Uncle Tobys Challenger in Caloundra - Caloundra Isla de Gran Canaria - Mas Palomas 2004 Keys Gate Challenger - Homestead The $50,000 Pro Challenger at Calabasas - Calabasas The Wright Financial Group USTA Challenger - Champaign Kitzbuhel Challenger Rabat Challenger Marrakech Challenger Barletta Challenger Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Marrakech Prosperita Open 2007 - Ostrava Furth Challenger Polska Energia Open - Bytom Poznan Challenger BMW Tennis Championship - Sunrise Athens Challenger Pekao Open 2005 - Szczecin Furth Challenger Kia International in Caloundra - Caloundra Copa Petrobras-Colombia - Bogota Copa Petrobras-Argentina - Buenos Aires 2006 USTA Tallahassee Tennis Challenger - Tallahassee dBI Tennis Challenger - Binghamton USTA Challenger - Champaign XII Abierto Internacional de Salinas - Salinas Morocco Tennis Tour - Fes Countrywide Classic USTA Challenger - Carson Szczecin Challenger San Marino Cepu Open - San Marino Samsung Securities Cup - Seoul Hilton Waikoloa USTA Challenger - Waikoloa Honda Kah Singapore Men's Tennis Open - Singapore USTA Challenger of Dallas - Dallas Fifth Third Bank Tennis Classic - Lexington China Open - Beijing Music City Challenger - Nashville Ljubljana Open 2008 - Ljubljana Pro Challenger at Calabasas - Calabasas Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Aamulehti Tampere Opene - Tampere Fifth-Third Bank Tennis Championships - Lexington Charlottesville Challenger USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin Knoxville Challenger Champaign Challenger Flea Market Cup - Busan Swanston Challenger - Sacramento The Wright Financial Group, Inc. Challenger - Champaign Challenger Ford de Cherbourg - Cherbourg Alessandria Challenger XL Capital Bermuda Open - Bermuda USTA Men's Challenger of Dallas - Dallas drkoop.com USTA Tennis Championships - Armonk Binghamton Professional Tennis Tournament - Binghamton BH Tennis Open International Cup - Belo Horizonte Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Kyoto Challenger - Kyoto 2001 Eddleman USTA Challenger - Birmingham Schickedanz Open - Furth USTA Tallahassee Tennis Challenger - Tallahassee USTA Tennis Championships of Houston - Houston 2001 UT Tyler Patriot Challenger - Tyler Galleryfurniture.com Challenge - Atlanta Music City Challenger - Nashville Kia International In Caloundra - Caloundra Waldbaum's Hamlet Cup - Long Island Salem Open - Hong Kong Japan Open - Tokyo Sybase Open - San Jose 2003 Freeman Men's Challenger - Joplin USTA Seascape Challenger - Aptos ECM Prague Open 2005 - Prague Kia International In Kawana - Kawana FILA Challenger - Biella Verizon Tennis Challenge - Atlanta GHI Bronx Classic - Bronx The West Side Tennis Club Grass Court Challenger - Forest Hills USTA Comerica Challenger - Aptos The Stella Artois Grass Court Championships - London Singha Tennis Classic - Tarzana TEAN International - Alphen Aan Den Rijn Samsung Securities Cup Challenger Tennis - Seoul Bancolombia Open - Bogota A Glimmer of Hope Challenger - Austin RCA Championships - Indianapolis Hilton Waikoloa Village USTA Challenger - Waikoloa Joplin Challenger - Joplin Uncle Toby's Burnie Challenger - Tasmania Shimadzu All Japan Indoor - Kyoto Gosford Australian Unity Challenger - Gosford Gallagher International - Hamilton The Surbiton Trophy - Surbiton Siemens Open 2004 - Scheveningen Heineken Open - Auckland Adidas International - Sydney Osaka International Tennis Tournament - Osaka BH Tennis Open International Cup - Belo Horizonte The 69th King's Cup-Thailand Open - Bangkok C.T. San Remo - XIII Piertomaso Tessitore - San Remo USTA Challenger of Tiburon - Tiburon Heineken Challenger 2004 - Ho Chi Minh City Uncle Toby's Australian Men's Clay Court Challenger - Canberra 2004 USTA Challenger of Calabasas - Calabasas The Stella Artois Grass Court Championships - London Samsung Securities Cup - Seoul Tiburon Challenger - Tiburon Burbank Challenger - Burbank Tennis Napoli Cup - Napoli Busan Open Challenger Tennis - Busan Mercedes-Benz Cup - Los Angeles Genoa Open Challenger-Fondazione Carige - Genova Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson Music City Challenger - Nashville Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Freeman Men's Challenger - Joplin Isla de Lanzarote - Lanzarote The West Side Tennis Club Clay Court Challenger - Forest Hills Citrix Tennis Championships - Delray Beach Adidas International - Sydney Kroger / St. Jude International - Memphis XL Bermuda Open - Bermuda Morocco Tennis Tour - Marrakech The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Copa Petrobras-Brazil - Aracaju Miller Lite Hall of Fame Tennis Championships - Newport Cyclus Open de Tenis - Florianopolis Trani Challenger Copa Petrobras-Uruguay - Montevideo The Stella Artois Grass Court Championships - Queen's/London AAPT Championships - Adelaide Heineken Open - Auckland Arizona Men's Tennis Championships - Scottsdale Open Seat Godo - Barcelona Miller Lite Hall of Fame Tennis Championships - Newport The Priority Telecom Open - Amersfoort Mercedes-Benz Cup - Los Angeles Generali Open - Kitzbuhel Zagreb Challenger China Open - Beijing Karlsruhe Challenger Rome Challenger Next Generation Hardcourts - Adelaide Medibank Private International - Sydney BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Zagreb Challenger Furth Challenger Arizona Men's Tennis Championships - Scottsdale Grand Prix Hassan II - Casablanca BMW Open - Munich Mercedes-Benz Cup - Los Angeles Generali Open - Kitzbuhel Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Vietnam Open - Ho Chi Minh City Open de Moselle - Metz Next Generation Adelaide International - Adelaide Sydney International - Sydney Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Synsam Swedish Open - Bastad Generali Open - Kitzbuhel BCR Open Romania - Bucharest Stockholm Open - Stockholm Next Generation Adelaide International - Adelaide Sydney International - Sydney Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Stockholm Open - Stockholm Movistar Open - Vina del Mar BMW Open - Munich Catella Swedish Open - Bastad BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Ordina Open - s-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Open Sud de France - Montpellier Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Allianz Suisse Open - Gstaad Brasil Open - Salvador Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Medibank International - Sydney Brasil Open - Costa do Sauipe If Stockholm Open - Stockholm Copa Telmex - Buenos Aires Adidas International - Sydney Medibank International - Sydney If Stockholm Open - Stockholm Grand Prix Hassan II - Casablanca Pilot Pen Tennis - New Haven TD Waterhouse Cup - Long Island Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Davidoff Swiss Indoors Basel - Basel Scheveningen Challenger Poznan Challenger Gerry Weber Open - Halle Abierto Mexicano Telcel - Acapulco Bet-At-Home Austrian Open - Kitzbuhel BMW Open - Munich Gerry Weber Open - Halle If Stockholm Open - Stockholm U.S. Men's Clay Court Championships - Orlando Heineken Open - Auckland RCA Championships - Indianapolis Downtown Athletic Club USTA Challenger - Amarillo SkiStar Swedish Open - Bastad Brisbane - Brisbane International Tennis Championships - Delray Beach Credicard Tennis Cup - Campos do Jordao USTA Challenger of Burbank - Burbank University of Tennessee USTA Men's Challenger - Knoxville Atlantic City Open - Atlantic City West Side Tennis Club Clay Court Challenger - Forest Hills Challenger Leon 2003 - Leon Kroger / St. Jude International - Memphis Open Seat Godo 2005 - Barcelona U.S. Men's Clay Court Championships - Houston Zivnobanka Czech Open - Prostejov AIG Japan Open - Tokyo AAPT Championships - Adelaide Stockholm Open - Stockholm Regions Morgan Keegan Championships - Memphis Pilot Pen Tennis - New Haven Countrywide Classic - Los Angeles Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Infiniti Open - Los Angeles Waldbaum's Hamlet Cup - Long Island Tennis Masters Series - Cincinnati Siebel Open - San Jose Winston Salem - Winston Salem AAPT Championships - Adelaide Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Heineken Open Shanghai - Shanghai Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Tennis Masters Series - Rome Monte-Carlo Rolex Masters - Monte-Carlo UBS Open Gstaad - Gstaad Internazionali BNL dItalia - Rome AIG Japan Open - Tokyo Grand Prix Hassan II - Casablanca Tennis Masters Series - Hamburg Internationaler Raiffeisen Grand Prix - St. Polten BCR Open Romania - Bucharest Australian Open - Melbourne French Open - Paris Abierto Mexicano Telcel - Acapulco French Open - Paris Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne Wimbledon - London Shanghai Rolex Masters - Shanghai Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Tennis Masters Series - Montreal French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Open de Moselle - Metz Australian Open - Melbourne Wimbledon - London U.S. Open - New York Catella Swedish Open - Bastad Australian Open - Melbourne French Open - Paris U.S. Open - New York Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, Group 2, 1R, PHI-PAK 4-1 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, 2R, PHI-UZB 2-3 Davis Cup, Group 1, 1R, AUS-TPE 5-0 Australian Open - Melbourne Australian Open - Melbourne Pacific Life Open - Indian Wells Wimbledon - London Rogers Cup - Montreal French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, World Group, QF, AUS-ARG 1-4 Davis Cup, Group 2, 2R, PHI-NZL 4-1 Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, World Group, PO, SRB-AUS 4-1 Hyundai Hopman Cup - Perth ARAG ATP World Team Championship - Dusseldorf Australian Open Wildcard Play-Off - Melbourne Davis Cup, Group 1, 2R, AUS-THA 5-0 15th Asian Games Doha 2006